package com.zdth.qywxpush.boot.model;

import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @Author Z-7
 * @Date 2022/9/20
 */
@Data
@Accessors(chain = true)
public class Message {
    /**
     * 消息类型
     */
    private String msgtype;

    /**
     * 文本内容，最长不超过2048个字节，必须是utf8编码
     */
    private String content;

    /**
     * userid的列表，提醒群中的指定成员(@某个成员)，@all表示提醒所有人，如果开发者获取不到userid，可以使用mentioned_mobile_list
     */
    private List<String> mentioned_list;

    /**
     *
     */
    private List<String> mentioned_mobile_list;

    /**
     * 文件
     */
    private QyFile file;

    /**
     * 图片
     */
    private QyImage image;

    /**
     * markdown
     */
    private Markdown markdown;
}
